package com.fr.report.core.cal;import com.fr.stable.ColumnRow;import java.util.HashMap;import java.util.Map;public class BeSearcher {	private final SE se;	Map<String, BE[]> beMap = new HashMap<String, BE[]>();	public BeSearcher(SE se) {		this.se = se;	}	protected void putBes(String name) {		beMap.put(name, se.cc_be_list_all(ColumnRow.valueOf(name)));	}	protected BE[] getBes(String name) {		return beMap.get(name);	}	protected BE[] findBes(String name) {		BE[] bes = getBes(name);		if (bes == null) {			putBes(name);		}		return getBes(name);	}	protected BE[] be(String name) {		return findBes(name);	}}